package org.alex.netShop.interfaces;

import org.alex.netShop.enums.Country;
import org.alex.netShop.enums.Gender;



public interface User {

	public abstract String getUserName();

	public abstract void setUserName(String userName);

	public abstract String getPassword();

	public abstract void setPassword(String password);

	public abstract Gender getGender();

	public abstract void setGender(Gender gender);

	public abstract boolean isSubscribe();

	public abstract void setSubscribe(boolean subscribe);

	public abstract String getEmail();

	public abstract void setEmail(String email);

	public abstract Country getCountry();

	public abstract void setCountry(Country country);

	public abstract double getAge();

	public abstract void setAge(double age);
	
	public void executeUserCreation(String userName, String password, Gender gender, boolean subscribe, String email, Country country, double age, Users users, Customers customers);

}